/** forum::index **/
.an_xin { margin: 10px 0; padding: 0 10px; background-color: #fff; border: 1px dashed #ddd; border-radius: 19px;}
	#an { margin-bottom: 0;}
	#an li { float: left; width: 1142px; text-align: left; overflow: hidden;}
	#an li span { width: auto;}
	#anc, #an li { height: 38px; line-height: 38px;}
	#an li em{ width: 100px;}

.slidebox_grid { margin: 0; border: 1px solid #eaeaea; width: 888px !important;}
	.slidebox_grid .slideouter { width: 888px !important; height: 298px !important; border: none !important;}
	.slidebox_grid table { background: #fff !important;}
.category_newlist { padding: 5px;}
	.category_newlist li { height: 23px; line-height:23px; font-size: 12px;}

#chart { margin-bottom: 10px; padding: 12px 10px; border: 1px solid #eaeaea !important; background-color: #fff;}
	#chart li {float: left; margin-right: 20px; padding-left: 23px;}
	.today { background: url({STYLEIMGDIR}/today.png) no-repeat 0 center;}
	.yesterday { background: url({STYLEIMGDIR}/yesterday.png) no-repeat 0 center;}
	.posts { background: url({STYLEIMGDIR}/posts.png) no-repeat 0 center;}
	.members { background: url({STYLEIMGDIR}/members.png) no-repeat 0 center;}
	.new_members { background: url({STYLEIMGDIR}/new_members.png) no-repeat 0 center;}

.fl { border: none !important; background: transparent;}
	.fl .bm { margin-bottom: 10px; border: 1px solid #eaeaea;}
	.fl .bm_h { border-width: 0; background: #fff; padding: 10px;}
	.fl .bm_h h2 { border-bottom: 1px solid #eaeaea; height: 36px; line-height: 36px;}
	.fl .bm_h h2 a { padding: 8px 15px; border-top: 3px solid {ZHUTI}; border-bottom: 5px solid #FFF; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; font-size: 14px;}
.fl_tb td { padding: 10px 0 20px 0; }
.fl_g dl { padding-right: 30px;}
.fl_by cite, .fl_by cite a, .fl_g cite, .fl_g cite a{ font-size: 12px; color: {LIGHTTEXT};}
.fl_by div .xi2, .fl_g dd .xi2{ font-size: 12px;}
.fl_row td { border-top: none;}
.fl .bm_c { padding: 10px 15px;}
.fl_icn_g img, .fl_icn img { border-radius: 5px;}

.bm { border: 1px solid #eaeaea;}
.bm_h { border: none;}

.lk .x li { margin-right: 10px; width: auto;}

/** end **/


/** forum::forumdisplay **/
.tl .th { margin-top: 0; border-bottom: 0 solid #eaeaea; background: url({STYLEIMGDIR}/viewlist.png) repeat-x;}
	.tl tr:hover th, .tl tr:hover td { background-color: transparent;}
.tl .bm_c { padding-top: 0; padding-bottom: 0;}
	.tl th, .tl td { padding: 10px 0; border-bottom: 1px solid #eaeaea;}
	.emptb th, .emptb td { padding: 0; border-bottom: none;}
#autopbn { height: 40px; line-height: 40px; border: 1px solid #eaeaea; border-radius: 0;}
	#autopbn:hover { border-color: #ddd;}
.ttp { margin-bottom: 0; padding: 10px 10px 5px; border: 1px solid #ddd; background: #fff;}
.tl .bbs.bm_c.pns.mfm.cl { padding: 10px;}
.tl .num { width: 160px; text-align: center;}
	.tl .num em { display: inline;}
.tl .bm_c th { padding-left: 13px; width: 100%;}
.an_xst { white-space: nowrap;}
.tl #forumnewshow, .tl #separatorline a { display: none;}
.list_author { padding-top: 3px; color: {LIGHTTEXT};}
	.list_author a { color: {LIGHTTEXT} !important;}
.author_img { width: 30px;}
.author_img img { width: 40px; height: 40px; border-radius: 50%;}
.fastpreview { margin-top: -4px;}
	.showhide { margin: 10px 5px 0px 5px;}
	
/** end **/


/** forum::viewthread **/
#postlist .pbn { line-height: 21px;}
#postlist .ptn { margin-left: 40px; text-align: left;}
.pls { width: 229px; background: #fff; border-right: 1px solid #eaeaea;}
	.pls .pi { padding: 10px 0 2px 40px; border: none;}
	.pls .avatar { margin: 10px 35px;}
	.pls .avatar img { width: 149px; border-radius: 5px;}
	.pls .tns { padding: 0 20px 10px;}
	.pls p, .pls .pil, .pls .o { margin: 5px 10px 5px 40px;}
.plc { padding: 0 34px;}
.side_btn a { left:-35px;}
.side_btn a.btn_s_close { left:-41px;}
.side_btn a.btn_s_open { left:-35px;}
.pgbtn a { border: 1px solid #eaeaea;}
	.pgbtn a:hover { border-color: #ddd;}
#tath { padding: 0 10px 0 40px; line-height: 28px;}
	#tath img { border-radius: 5px;}

/** end **/


/** 
forum::modcp,forum::collection,group,home::space,home::task,home::follow,search::forum,search::group,member::groupexpiry,misc::ranklist,misc::stat,misc::tag,forum::guide,portal::block 
**/
.ttp { margin-bottom: 0; padding: 10px 10px 5px; border: 1px solid #ddd; background: #fff;}
.tl .th { margin-top: 3px; background: #fff;}

/** end **/


/** search **/
#toptb { padding: 0 100px 3px;}
	#toptb .y img { margin-top: 5px;}
#ct { margin: 0 100px;}

/** end **/


/** misc::ranklist **/
.biduser { width: 988px;}
.xl2 li { width: 494px;}

/** end **/